include	/pic/pic.mak
# ==========================================================================
#	Ώۃt@C
# ==========================================================================
KB	=	${BTD}\stmkar.btd
KC	=	${CHR}\stmkar.chr

OBJS	=	e_yur e_ryo e_rob

CHRS	=	${addsuffix .chr,${OBJS}}
PALS	=	${addsuffix .pal,${OBJS}}\
		stmkar.pal
SPTS	=	${addsuffix .spt,${OBJS}}

# ==========================================================================
#	^[Qbg
# ==========================================================================
all:	${CHRS} ${PALS} ${SPTS} ${KC} ${KB}


clean:
	${cmdsplit -rm %,60,${addprefix ${CHR}\,${CHRS}}}
	${cmdsplit -rm %,60,${addprefix ${PAL}\,${PALS}}}
	${cmdsplit -rm %,60,${addprefix ${SPT}\,${SPTS}}}
	-rm ${KB} ${KC}
# ==========================================================================
#	IȐK
# ==========================================================================
stmkar.pal:	stmkar0.ccb
	nulcut -c $^ $0
	pakccb -s $0 ${PAL}\${@F}

${KB} ${KC}:	stmkar0.cbb stmkar1.cbb stmkar2.cbb stmkar.cgb
	copy stmkar0.cbb $0.cbb
	copy stmkar1.cbb $1.cbb
	copy stmkar2.cbb $2.cbb
	copy stmkar.cgb  $3.cgb
	bgcmp3 $0.cbb $1.cbb $2.cbb $3.cgb
	copy /b $0.cbb+$1.cbb+$2.cbb $0
	nulcut -b $0 $1
	prs $1 ${KC}
	cbat -d -X0 -Y0 -x32 -y32 -o$3 $3.cgb
	lzss -e $3 ${KB}
	outbin -h -b32,32 ${KB}
# -----------------------------------------------------------------------------
e_yur.chr:	tmp\e_yur.csb
	nulcut -s $^ $0
	prs $0 ${CHR}\${@F}

e_yur.spt:	tmp\e_yur.cab
	echo  include ${GSYS}\objtbl.h>$0.s
	cabtbl -t -f1 $^ >>$0.s
	as -o$0.o $0.s
	lk -b${SPT}\${@F} /cseg:0,0 $0.o

tmp\e_yur.csb tmp\e_yur.cab:	e_yur.csb e_yur.cab e_yur.ccb
	spcmp -b0 -otmp\e_yur $^
# -----------------------------------------------------------------------------
e_ryo.chr:	tmp\e_ryo.csb
	nulcut -s $^ $0
	prs $0 ${CHR}\${@F}

e_ryo.spt:	tmp\e_ryo.cab
	echo  include ${GSYS}\objtbl.h>$0.s
	cabtbl -t -f1 $^ >>$0.s
	as -o$0.o $0.s
	lk -b${SPT}\${@F} /cseg:0,0 $0.o

tmp\e_ryo.csb tmp\e_ryo.cab:	e_ryo.csb e_ryo.cab e_ryo.ccb
	spcmp -b0 -otmp\e_ryo $^

# -----------------------------------------------------------------------------
e_rob.chr:	tmp\e_rob.csb
	nulcut -s $^ $0
	prs $0 ${CHR}\${@F}

e_rob.spt:	tmp\e_rob.cab
	echo  include ${GSYS}\objtbl.h>$0.s
	cabtbl -t -f1 $^ >>$0.s
	as -o$0.o $0.s
	lk -b${SPT}\${@F} /cseg:0,0 $0.o

tmp\e_rob.csb tmp\e_rob.cab:	e_rob.csb e_rob.cab e_rob.ccb
	spcmp -b0 -otmp\e_rob $^

